using Medical.ErrorCode;
using MediatR;

namespace Medical.Api.Write.Application.Command.RecyclingCleaning
{
    /// <summary>
    /// 修改清洗登记命令
    /// </summary>
    public class UpdateCleaningRegistrationCommand : IRequest<ApiResult<int>>
    {

        /// <summary>
        /// 清洗Id
        /// </summary>
         public int  Id  { get; set; }
        /// <summary>
        /// 清洗方式
        /// </summary>
        public string CleaningMode { get; set; } = null!;

        /// <summary>
        /// 清洗设备（设备管理表）
        /// </summary>
        public int CleaningEquipment { get; set; }


        /// <summary>
        /// 清洗批次
        /// </summary>
        public string CleaningBatch { get; set; } = null!;

        /// <summary>
        /// 清洗人
        /// </summary>
        public string Cleaner { get; set; } = null!;

        /// <summary>
        /// 开始时间（清洗时间）
        /// </summary>
        public DateTime StartTime { get; set; } = DateTime.Now;

        /// <summary>
        /// 物品IDs
        /// </summary>
        public List<int> ItemIds { get; set; }


    }
} 